$(function () {
  $('form').on('submit', async function (e) {
    e.preventDefault()

    // 判断密码长度
    if ($('#password').val().length < 6) {
      return showToast({ msg: '密码不能小于6位！', color: 'danger' })
    }

    // 判断两次密码是否一致
    if ($('#repassword').val() !== $('#password').val()) {
      return showToast({ msg: '两次密码不一致！', color: 'danger' })
    }

    // 请求注册接口
    const { data: res } = await axios.post('/sign-up', $(this).serialize())
    if (res.code === 0) {
      showToast({ msg: '注册成功，请登录！', color: 'success' })
    } else {
      showToast({ msg: res.message, color: 'danger' })
    }
  })
})
